package tpo.pruebas;

import org.joda.time.DateTime;

import tpo.controlador.Sistema;

public class TestGral {

	public static void main(String[] args) {
		Sistema sistema = Sistema.getInstance();
		DateTime nacimiento = new DateTime(1987, 9, 7, 0, 0);
		/*
		 * Alta cliente
		 */
		sistema.registrarCliente("Gabriel", "Matossian", nacimiento.toDate(),
				"Murillo 1195", "48555010", "33261165", "M", "Argentino",
				"gmatossian", "1234");
		/*
		 * Alta tipo modelo
		 */
		sistema.registrarModelo("Alfa romeo", "Mito", "Naftero 1.4", "Airbag y ABS", 2, 150f, 20f);
		
		/*
		 * Alta automovil
		 */
		sistema.registrarAutomovil(2013, "KEN-656", 5000, 50, 1);
		
		/*
		 * Alta reserva
		 */
		DateTime inicioReserva = new DateTime(2013, 5, 14, 0, 0);
		DateTime finReserva = new DateTime(2013, 5, 16, 0, 0);
		sistema.registrarReserva(inicioReserva.toDate(), finReserva.toDate(), 2, 1);
		
		/*
		 * Alta alquiler
		 */
		sistema.registrarAlquiler(1, "El estado es excelente");
		
		/*
		 * Devolucion
		 */
		sistema.gestionarDevolucion(1, 350, 4500);
	}

}
